package com.usf.jprovider.schema.condition;

import javax.xml.bind.annotation.XmlSeeAlso;

import com.usf.jprovider.object.JObjectNode;
import com.usf.jprovider.object.env.Environment;
import com.usf.jprovider.schema.AbstractObject;

@XmlSeeAlso({
	EmptyCondition.class,
	EqualCondition.class})
public abstract class AbstractCondition extends AbstractObject{
	
	protected AbstractCondition() {
		super();
	}
	
	public abstract boolean check(Environment env, JObjectNode node) throws Exception;
}
